@page

Internet Explorer

Netscape

Opera

Safari

Firefox

6.0

7.0

8.0

8.0

9.0

8.0

9.2

9.5

1.3

2.0

3.1

1.5

2.0

3.0

Ні

Ні

Так

Ні

Ні

Ні

Так

Так

Ні

Ні

Ні

Ні

Ні

Ні

Коротка інформація

CSS

CSS2

Значення за умовчанням

Ні

Посилання на специфікацію

http://www.w 3.org/TR/CSS2/page.html#page - box

Опис

Правило @page дозволяє задати значення полів при друці документу або для сторінок, у яких тип носія заданий як print.

Синтаксис

@page [ { : left | : right | : first } ] { Значення відступів }

Значення

Для установки полів на сторінці використовується універсальна властивість margin або його похідні - margin - top, margin - right, margin - bottom і margin - left, задаючі відповідно відступ згори, справа, знизу і ліворуч. Негативне значення допускається, але частина сторінки може виявитися "відрізаною". Властивості border і padding не застосовні.

Ключове слово: left дозволяє задати поля для усіх лівих сторінок,: right - для усіх правих, а: first - для першої сторінки.

Приклад

HTML 4.01CSS 2.1IE 6IE 7IE 8Op 9.5Sa 3.1Ff 2.0Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>@page</title>

    <style type="text/css">

      @media print { /* Стиль для друку */

        BODY {

          font - family: Times, 'Times New Roman ', serif; /* Шрифт із зарубками */

        }

        H1, H2, P {

          color: #000; /* Чорний колір тексту */

        }

      }

      @page: first {

        margin: 1cm; /* Відступів для першої сторінки */

      }

      @page: left {

        margin: 1cm 3cm 1cm 1.5cm; /* Відступів для усіх лівих сторінок */

      }

      @page: right {

        margin: 1cm 3cm 1cm 1.5cm; /* Відступів для усіх правих сторінок */

      }

    </style>

  </head>

  <body>

    <h1>Метод лову лева в пустелі</h1>

    <h2>Метод послідовного перебору</h2>

    <p>Нехай лев має габаритні розміри LxWxH, де L - довжина лева від кінчика носа

    до пензлика хвоста, W - ширина лева, а H - його висота. Після чого пустелю розбиваємо на

    ряд елементарних прямокутників, розмір яких співпадає з шириною і завдовжки лева.

    Враховуючи, що лев може знаходитися не строго на заданій ділянці, а одночасно на

    двох з них, клітину для лову слід робити підвищеній площі, а саме 2Lx2W.

    Завдяки цьому ми уникнемо помилки, коли в клітині виявиться спійманим лише половина

    лева або, що гірше, тільки його хвіст.</p>

    <p>Далі послідовно накриваємо кожного з розмічених прямокутників пустелі

    клітиною і перевіряємо, спійманий лев або ні. Як тільки лев опиниться в клітині, процедура

    упіймання вважається завершеною.</p>

  </body>

</html>